home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 009 / tvm.arc / TVM123.DOC < prev    next >
Encoding:
Text File  |  1986-02-05  |  9.3 KB  |  275 lines

  1. 1
  2.  
  3. TVM123 -- A virtual memory system for 1-2-3 Release 2.0 
  4. ------ - ------- ------ ------ --- -------- ------- --- 
  5.  
  6.      TVM123.COM is a utility program that sets up a 640K virtual memory
  7. system for 1-2-3 Release 2.0.  It gives 1-2-3 Release 2.0 640K of expanded
  8. memory without the installation of an expanded memory board.  Instead, the
  9. system's fixed disk (or RAM disk) is used for expanded memory data
  10. storage. 
  11.  
  12.      Because TVM123 physically moves banks of data to and from the disk
  13. (or RAM disk), 1-2-3 Release 2.0's operation will be slower under TVM123
  14. than if an expanded memory board were installed. 
  15.  
  16.      TVM123.COM and this document file may be freely copied and
  17. distributed, and are intended as a demonstration of a virtual memory
  18. system.  If 1-2-3 runs your application under TVM123 with acceptable
  19. speed, you may want to consider ordering Micro VMS, a full-featured
  20. program with some advantages and enhancements over TVM123.  Ordering
  21. information is included at the end of this document.
  22.  
  23.      Questions or suggestions can be directed to Bill Gordon [76010,3466].
  24.  
  25.  
  26.  
  27. How to Get Going 
  28. --- -- --- ----- 
  29.  
  30.      To use TVM123, you will need 1-2-3 Release 2.0 and an IBM PC/XT/AT
  31. (or compatible) computer with 640K of memory already installed, a fixed
  32. disk, and DOS 2.1 or higher.  You can use TVM123 with a RAM disk, such as
  33. the AST Advantage! board running under VDISK or the JRAM-2 board running
  34. under JETDRIVE.  Operation of TVM123 with a RAM disk will be much faster
  35. than with the fixed disk in your computer. 
  36.  
  37.      To run TVM123: 
  38.  
  39.   1) Download the TVM123.COM file and copy it into the fixed disk
  40.      subdirectory containing your 1-2-3 Release 2.0 program files.  The
  41.      LOTUS.COM, 123.COM, and 123.CMP files should be in this subdirectory. 
  42.  
  43.   2) Make sure you have at least 640K of free space on your fixed disk, or
  44.      RAM disk (if used). 
  45.  
  46.   3) Put your 1-2-3 Release 2.0 key disk in Drive A: (if your system
  47.      requires its use). 
  48.  
  49.   4) Make current the subdirectory containing your 1-2-3 Release 2.0
  50.      program files and TVM123.COM. 
  51.  
  52.   5) Type in 
  53.  
  54.                TVM123 [/d] 
  55.  
  56.      (followed by a carriage return) at the DOS prompt, where "/d" is a
  57.      slash followed by an optional drive letter indicating the disk drive
  58.      or RAM disk "drive" that you would like TVM123 to use for its data
  59.      storage.  Note that there must be at least 640K of free space on the
  60.      specified drive.  If you would like TVM123 to use your default drive,
  61.      do not enter anything after "TVM123". 
  62.  
  63.      TVM123 will set up its required disk (or RAM disk) files, and will
  64. load and run 1-2-3.  When you Exit 1-2-3, TVM123 will erase the files it
  65. created for its own use and return control of the system to you. 
  66.  
  67.  
  68.  
  69. Some Background Information 
  70. ---- ---------- ----------- 
  71.  
  72.      Because it supports the Lotus/Intel/Microsoft Expanded Memory
  73. Specification, 1-2-3 Release 2.0 can address up to 4 Megabytes of
  74. "expanded memory", over and above the 640K of conventional memory
  75. available in the IBM PC/XT/AT line of computers.  A number of expanded
  76. memory boards designed to this specification, such as the Intel Above
  77. Board and the AST RAMpage board, have recently appeared on the market. 
  78.  
  79.      SYSCOMP's Micro VMS program allows 1-2-3 Release 2.0 to address up to
  80. 4 Megabytes of "virtual memory" WITHOUT the use of expanded memory boards.
  81. Instead, it uses the computer's fixed disk (or RAMdisk, if available) to
  82. store data that would normally be stored in an expanded memory board. 
  83.  
  84.      Virtual memory refers to memory that really isn't present, but is
  85. simulated by a fixed disk or other device.  1-2-3 Release 2.0 allows only
  86. 64K of expanded memory to be "switched in" at any one time, the rest is
  87. stored in deactivated banks on the expanded memory board(s).  TVM123 uses
  88. the fixed disk (or boards like the JRAM-2 or the Advantage!) to hold the
  89. data that is not currently switched in. 
  90.  
  91.      The actual bank switching process with an expanded memory board is
  92. very fast.  The Intel Above board takes less than 1/2000 second to switch
  93. in a new bank of memory.  The operation of TVM123 is slower due to the
  94. disk read and write operations.  Even using the JRAM-2 or the Advantage!
  95. board, blocks of memory are moved from one location to another during a
  96. bank switch, so more time is needed. 
  97.  
  98.      Although the actual bank switching time using TVM123 is much slower
  99. than the switching time on expanded memory boards, 1-2-3 Release 2.0's
  100. overall performance with TVM123 is better than might be expected, because
  101. 1-2-3 Release 2.0 performs most operations with a minimal number of bank
  102. switches. 
  103.  
  104.  
  105.  
  106. The Conventional Memory Problem 
  107. --- ------------ ------ ------- 
  108.  
  109.      It is possible to get the 1-2-3 "Memory Full" error even if you have
  110. lots of expanded memory still free. 
  111.  
  112.      1-2-3 Release 2.0 uses the expanded memory for data and the
  113. conventional memory for pointers to that data.  In some cases, the
  114. "pointer memory" fills up before the "data memory" does. 
  115.  
  116.      Loading any memory resident programs (like Sidekick or SuperKey)
  117. before running TVM123 will aggravate the conventional memory problem.  If
  118. you run out of conventional memory, try temporarily removing any memory
  119. resident programs that you are running. 
  120.  
  121.      TVM123 itself requires about 70K of conventional memory.  The
  122. full-featured Micro VMS program, although more powerful, actually uses a
  123. bit LESS conventional memory. 
  124.  
  125.  
  126.  
  127. Some Tips on Faster Operation with TVM123 
  128. ---- ---- -- ------ --------- ---- ------ 
  129.  
  130.   1) Set your Recalculation Method to "Manual".  This is very important
  131.      when running a large application under TVM123.  Any operation that
  132.      requires a memory "bank switch" will be slower with TVM123 than it
  133.      would be with an expanded memory board involved.  Keep your
  134.      recalculations to a minimum. 
  135.  
  136.   2) Keep your Recalculation Order set to "Natural". 
  137.  
  138.   3) DON'T try to sort a large database while running under TVM123.
  139.      Database sorts require a large number of "bank switches".  If you
  140.      work much with databases, we suggest the use of our dB III Import/
  141.      Export programs, which will allow your database processing to be done
  142.      with the powerful dBASE III database program. 
  143.  
  144.      A sample 8,000 record name and address database containing 9 fields
  145.      required over 530,000 bank switches to sort.  The XT/Above Board
  146.      performed this sort in about 12 minutes.  The same sort on the
  147.      AT/Advantage! system (we didn't time it) would take about 2 days! 
  148.  
  149.      Remember, ANY large spreadsheet will take a while to Recalculate.  If
  150. you have an application that is particularly slow running under TVM123, it
  151. may not be that much faster with an expanded memory board installed. 
  152.  
  153.      If you are using a physical disk with TVM123, and if you see the disk
  154. LED stay on or come on repeatedly during an operation, then you probably
  155. CAN save some time by installing an expanded memory board.  On the
  156. average, you will save about 1/2 second per disk access if you install an
  157. expanded memory board. 
  158.  
  159.  
  160.  
  161. Micro VMS -- Who Needs It? 
  162. ----- ---    --- ----- -- 
  163.  
  164. Micro VMS will probably appeal to those who: 
  165.  
  166.    1) have a little more time than money, 
  167.  
  168.    2) don't have any free slots in their computer, but need some expanded
  169.       memory for 1-2-3 Release 2.0, 
  170.  
  171.    3) only have one or two applications that require more memory than
  172.       1-2-3's conventional memory provides, or 
  173.  
  174.    4) have already purchased the JRAM-2 or Advantage! board (or other
  175.       board than can operate as a RAM disk outside the 640K of
  176.       conventional memory), and would like to use this board for 1-2-3
  177.       Release 2.0 expanded memory. 
  178.  
  179.  
  180.  
  181. How to Order Micro VMS 
  182. --- -- ----- ----- --- 
  183.  
  184.      If your application runs satisfactorily under TVM123 but you need
  185. more expanded "memory", you may want to order Micro VMS.  Micro VMS is
  186. SYSCOMP's full-featured virtual memory system.  It allows you to set up as
  187. much as 4 Megabytes of virtual memory for 1-2-3 Release 2.0 or Symphony
  188. Release 1.1.  It will also allow other programs which support the
  189. Lotus/Intel/Microsoft Expanded Memory Specification to use its virtual
  190. memory. 
  191.  
  192.      Micro VMS uses less conventional memory than does TVM123, and is
  193. installed slightly differently.  It also loads faster. 
  194.  
  195.      As a registered user of Micro VMS, you will be eligible for technical
  196. support and upgrades as we continue to improve Micro VMS's performance. 
  197.  
  198.      To order Micro VMS, just call SYSCOMP at 619-277-0400.  Micro VMS is
  199. normally in stock, and can be shipped the same day we receive your call.
  200. The price is $75 plus shipping, and quantity discounts are available.  We
  201. can charge your VISA or Master Card, or we can ship UPS C.O.D. 
  202.  
  203.  
  204.  
  205. Feedback 
  206. -------- 
  207.  
  208.    We'd appreciate your comments and suggestions on TVM123.  Just call
  209. SYSCOMP's technical support at 619-277-0400 or write us at: 
  210.  
  211.           SYSCOMP 
  212.           Technical Support 
  213.           8825 Aero Drive (Suite 210) 
  214.           San Diego, CA 92123 
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267. Press <CR> to continue: 
  268.  
  269.  
  270.  
  271. [76010,3466]
  272. TVM123.DOC                10-Jan-86 9300               Accesses: 8
  273.  
  274. Enter command, N for next file
  275. or <CR> for disposition menu: